a skeleton in one's cupboard - Francés Inglés Diccionario